#ifndef __LIST_H__
#define __LIST_H__
#include "head.h"

UserList *create_user_list();                                               // 创建用户信息链表
void add_user(UserList *list, User user);                                   // 添加用户信息
void destroy_user_list(UserList **list);                                    // 销毁用户信息链表

CommodityList *create_commodity_list();                                     // 创建商品信息链表
void add_commodity(CommodityList *list, Commodity commodity);               // 添加商品信息
void destroy_commodity_list(CommodityList **list);                          // 销毁商品信息链表

CommodityList *create_shopping_cart_list();                                 // 创建购物车清单列表
void add_shopping_cart_commodity(CommodityList *list, Commodity commodity); // 添加购物车清单商品信息
void destroy_shopping_cart_list(CommodityList **list);                      // 销毁购物车清单列表
#endif                                                                      // __LIST_H__
